package com.example.cloud.domain.common;

import lombok.Data;

/**
 * 执行结果
 *
 * @author tongyufu
 */
@Data
public class ResultInfo extends BaseInfo {

    private static final long serialVersionUID = 1L;
    private Integer           code;
    private String            message;
    private Object            value;

    /**
     * 执行结果
     */
    public ResultInfo() {
    }

    /**
     * 执行结果
     *
     * @param code 错误代码
     * @param message 错误信息
     */
    public ResultInfo(Integer code, String message) {
        this.code = code;
        this.message = message;
    }

    /**
     * 执行结果
     *
     * @param code 错误代码
     * @param message 错误信息
     * @param value 结果
     */
    public ResultInfo(Integer code, String message, Object value) {
        this.code = code;
        this.message = message;
        this.value = value;
    }

}
